Description
Job Title: Senior Software Engineer
Job Location: Columbia, SC
Job duration: 12 Months
Job Description:
- 5+ years of business application development with an emphasis on full software life cycle development including design, development, and maintenance/support.
- 5+ years of experience in C# and other Object-Oriented languages
- Strong demonstrated experience working with relational databases (ie Microsoft SQL Server) and developing database-driven .NET applications. Including: ability to write, troubleshoot, and optimize complex queries and stored procedures.
- Develop analysis diagrams such as use cases, flow diagrams etc. to document and communicate analysis results or issues to the project team.
- Understand and use design standards and guidelines for designing and developing applications and software modules.
- Implement Micro service-based solutions. Create RESTful Web services and process data.
- Design and develop user interfaces for web and mobile business applications
- Work independently or as a team with Business Analyst to develop and clarify requirements.
- Evaluate interrelationships between application components and ensure no unintended changes are introduced in to the system.
- Experience with designing and developing user interfaces for web and mobile business applications
- Experience working in an Agile development environment.