JOB DESCRIPTION
The Role
- Design, code, test, and debug software systems under the direction of the project manager or team leader.
- Develop applications per detailed specifications using specified programming languages, tools, and techniques.
- Deliver unit-tested systems timely that meet specification functionality requirements
- Troubleshoot technical problems.
- Provide technical support on developed systems.
- Research new developments in hardware and software. Keep abreast of the latest developments regarding effective procedures, methods, and tools in software development and testing.
- Work with team members to define detailed specifications for specific system and sub-system functionality requirements.
- Participate in client meetings and understand business needs driving technology
JOB QUALIFICATION
The Requirement
- Bachelor’s degree in Computer Science, Engineering, Management Information Systems or related area.
- At least 1 year of relevant work experience. (Fresh graduates with relevant internship experience and projects may also be considered)
- Experience or training in C#, ASP.NET, MVC, REST, OOP, RDBMS, SQL, HTML, ORM, JavaScript, CSS.
- Experience preferred working with C# .NET Core, MS SQL Server and EF.
- Experience preferred but not required in SOA, Cosmos DB, Angular, Redis.
- Experience in systems development techniques and methodologies (data modeling, entity relationship diagramming and functional decomposition) are preferred.
- Experience with automation testing is preferred.
- Experience with Azure, AWS, or cloud technologies is preferred.
- Experience in the Financials, Human Resources or Benefits domain areas is preferred, but not required
- Strong verbal and written communication skills in English
- Experience working with US counterparts is preferred
- Ability to work on “virtual” teams with members from different geographic areas
- Ability to multi-task, and be mindful of deadlines.
- Self-motivated and ability to remain focused on assigned projects.
- Committed to quality and continuous improvement
OTHER JOB REQUIREMENTS
Education
Bachelor’s Degree / College Degree
Field of study
Computer Science/Information Technology
Specialization
IT - Software
JOB BENEFITS