Software Engineer, IT Software Engineers
Role responsibilities
As a Software Engineer, you will analyze, implement, test, document, and maintain software applications to support business goals. You will also assist in estimating and planning throughout the software development life cycle.
Requirements
Candidates should have 3+ years of experience in software development and be proficient in programming languages such as C# and Java. A strong understanding of design principles and experience with Agile practices are also required.
Key skills
C#, Java, JavaScript, MS-SQL Server, Sybase, Python, C/C++, MySQL, Apache, Nginx, Redis, Agile, RESTful Services, Unit Testing, Continuous Integration, Automation
Keywords
Software Engineer, Software Development, Agile, Unit Testing, Continuous Integration, Automation, C#, Java, JavaScript, MS-SQL Server, Sybase, Python, C/C++, MySQL, Apache, Nginx, Redis, RESTful Services, Design Patterns, Object-Oriented Design, Data Structures, Algorithms, Services Oriented Architecture, Clean Code, Legacy Code, Scrum, Quality Engineering, Problem Solving, Software Architecture, Deployment