The Software Engineer will contribute to the design and development of the frameworks that constitute the Intacct platform to enable a high level of customization, flexibility, performance, scalability.
The Software Engineer is responsible for participation in the development of major Intacct features along with other Senior Software Engineers.
The engineer will contribute to the overall process of development and delivery. The Software Engineer is responsible for coding standards, and the overall consistency and quality of the final solution.
Job Responsibilities :
Participate in design and development of major features
Collaborate with Product Management and Operations to understand design and feature tradeoffs
Participate in designing scalable and repeatable solutions within each major feature
Present architectural recommendations to Senior Software Engineers
Create functional specifications and design
Work with QA to ensure the quality of the features, including the creation and maintenance of test cases.
Job Requirements :
BS or MS (MS preferred) in Computer Science
Minimum 3+ years software engineering experience
Experience developing Internet applications
Strong knowledge and experience designing and developing Object Oriented applications
Structured Query Language ( SQL ) skills and understanding of database / data modelling concepts, experience with Oracle is a plus
Strong analytical, problem-solving, and troubleshooting skills
History of contribution in shipping high-quality, well-designed software products
Strong communication skills.