Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Optomi, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer will take a leading role in the development and maintenance of robust software applications in a fast-paced and innovative environment. This position involves designing and implementing solutions using .NET technologies and React with TypeScript, collaborating with cross-functional teams, and contributing to all stages of the software development lifecycle. The ideal candidate will leverage their technical expertise to mentor junior engineers and drive architectural decisions while ensuring the delivery of high-quality software that meets business requirements.
Job Responsibilities
- Design, develop, and maintain scalable web applications using .NET, React, and TypeScript.
- Collaborate with product managers and designers to define application features and requirements.
- Implement best practices in software development, including code reviews, unit testing, and continuous integration.
- Troubleshoot and resolve application issues and bugs in a timely manner.
- Contribute to the architecture and design discussions of new projects and enhancements.
- Mentor and provide guidance to junior software engineers on technical and professional development.
- Stay current with industry trends and technologies, and evaluate their potential impact on the organization.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional software development experience.
- Strong proficiency in .NET framework, React, and TypeScript.
- Experience with RESTful API design and implementation.
- Familiarity with database systems, such as SQL Server or PostgreSQL.
- Solid understanding of software development methodologies (Agile, Scrum).
- Excellent communication and teamwork skills.
Technologies & Tools
The Senior Software Engineer position at Optomi utilizes a wide range of modern technologies and tools to ensure effective software development and deployment. Key technologies include .NET Core, ASP.NET, React for front-end development, and TypeScript for maintaining code quality. Additional tools may include Git for version control, CI/CD pipelines for automated testing and deployment, and cloud services like Azure for hosting and scalability. Familiarity with Agile project management tools such as Jira or Trello will also be beneficial.
Ideal Candidates
The ideal candidate for the Senior Software Engineer position possesses not only strong technical skills but also demonstrates a proactive approach to problem-solving and innovation. They should exhibit a natural ability to work collaboratively in a team environment, communicate effectively with colleagues of varying technical backgrounds, and adapt to changing priorities. An eagerness to mentor others and strengthen team capabilities, along with a genuine passion for continuous learning and growth in the software development domain, will make them a standout candidate for this role.
Not every state sets a number of job contacts a week. In Texas it is set by county, from 1 to 5 a week (164 of 254 counties ask for 5); the letter TWC sends you gives yours. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.