Positions in this function are predominantly involved in developing business solutions by creating new and modifying existing software applications. Primary contributor in designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.
Role will include responsibilities of leading specific areas as assigned to develop coding standards, root cause analysis, and application architecture.
Reviews, analyzes, and modifies programming systems including coding, testing, debugging and documenting programs.
Use best practices and experience to design, code, build, and test software solutions
Determine best technical solutions and document detailed design based on requirements.
Participates in requirements gathering, program design, and database design
Solid organizational skills and focus on accuracy and attention to detail.
Excellent analytical, problem solving and troubleshooting abilities
Self-motivated with the ability to work both independently and in a team environment
Providing accurate and timely estimates for tasks
Learn new technologies as needed and implement solutions as the product landscape evolves.
Bachelor's degree in computer science or information technology from a four-year college or university, or an equivalent combination of education and experience.
Three (3) years of experience with MS SQL Server or any RDBMS. Proficient in writing SQL queries, stored procedures.
Experience with SOA, RESTful, and/or MVC architecture
Working knowledge of Microsoft MVC stack (.NET MVC / Entity Framework).
Working knowledge of Azure Cloud.
Excellent verbal and written communication, problem-solving and analysis skills.
Experience with Agile methodologies and managing deliverables.
Aggressively grow your skillset and expertise to meet the emerging needs of the product.