Software Developer, IBM Corporation, Austin, TX: Responsible for modeling and designing the components and features of the back-end systems of the Catalog service. Design and implement APIs for the web services developed, based on the specifications. Implement business logic, algorithms and other service operations for different functional software modules. Design, model and implement the database schemes and the operations. Write unit tests and work with QA engineers for defining test cases and helping with the automated testing for the system. Integrate the developed services into a micro-services architecture using container technologies and various build tools. Analyze, debug, fix and deploy the code related to software defects and other issues as part of the production support activities. Collaborate with all the team members by using an agile process with related practices and tools. Utilize Object Oriented Programming, Web Services REST, database design and modeling, software testing, UML and design patterns, version control GIT, and data structures and algorithms. Required: Master’s degree or equivalent in Computer Science, Engineering, or related and one (1) year of experience as a Software Developer or related. One (1) year of experience must include utilizing Object Oriented Programming, Web Services REST, database design and modeling, software testing, UML and design patterns, version control GIT, and data structures and algorithms.
To apply for this job please visit itjobpro.com.