Job Title: Software Developer
Company: SAS Consulting
Location: 2336 CANDLER CLUB WAY LITTLE ELM TX 75068-1020
Job Description:
IT Consulting Services and Product Development Company, has multiple openings for Software Developers.
Job Duties:
- Analyze and develop technology solutions based on customer requirements.
- Work with Business and Architects in developing middleware configurations based on requirements.
- Collaborate with management, departments, and customers to identify end-user requirements and specifications.
- Design algorithms and flowcharts to create new software programs and systems.
- Produce efficient and elegant code based on requirements.
- Develop RESTful web services to integrate with other applications using Spring or related frameworks.
- Manage risk, performance, efficiency, and change management.
- Develop Swagger UI framework using Spring Swagger for all upcoming microservices and develop security features using OAuth2 to restrict access based on security roles and work activity.
- Identify and apply innovative technologies to update existing middleware services.
- Develop and implement standard processes for installation, maintenance, and enhancement of middleware applications.
- Document and diagram deployment-specific aspects of architectures and environments, working closely with Software Engineers of Consumer Clients, Cloud.
- Execute SQL scripts in DB2 database to perform operations between REST web applications.
- Develop multiple database Spring configurations for any relational databases.
- Work with JUnit and Mockito framework for test-driven development.
- Contribute towards the design review and code approval process and follow up to closure.
- Identify and resolve critical production and performance issues in the application.
- Test and deploy programs and applications.
- Troubleshoot, debug, maintain, and improve existing software.
- Compile and assess user feedback to improve software performance.
- Observe user feedback to recommend improvements to existing software products.
- Develop technical documentation to guide future software development projects.
- Build, release, and manage the configurations of the software application from scratch to production environment.
Requirements:
- Master’s degree in CS/IT/Info Sys/Info Sci/ITM or related field with at least 6 months of experience.
- Travel and relocation to various unanticipated client locations throughout the United States may be required.