What are the responsibilities and job description for the .NET Developer (Only W2) position at TechWish?
Job Title: Software Engineer III
Location: Remote
Duration: Long Term
Job Description
:As a Software Engineer III, you will be responsible for the development and delivery of software using automation and well-established DevOps and Agile practices supporting business capabilities and the foundational needs of our overall solution. You will provide technical expertise, employing software engineering methods to deliver high-quality software. You will work closely with other technology practitioners such as other Software Engineers, QA Engineers, Technical Analysts, as well as Solution Architects
.Your Work
:Design and Development
- :Design, develop, test, and maintain scalable, high-quality software applications across various technologies and platforms
- .Demonstrates the ability to work mostly independently within a team setting
- .Participate in delivering comprehensive design artifacts that meet architecture and engineering standards
- .Adherence to Engineering best practices and standards
- .Regularly demonstrates completed work to ensure alignment and continuous improvement
- .Participate in developing DevOps and observability metric dashboards to ensure project readines
- sImplement continuous integration, unit testing, static analysis, and automated integration tests to ensure high-quality, reliable, and efficient software development processes
.Problem-Solving and Troubleshooting
- :Proactively identify problems and call out roadblocks while participating in the development of complex software features or components, demonstrating technical expertise
- .Contribute to the development of software features or components, applying technical skills and best practices
- .Demonstrate problem-solving skills and the ability to translate business requirements into robust technical solutions
.Innovation and Improvement
- :Contribute to the continuous improvement of the software development process by implementing relevant methodologies, tools, and best practices to enhance productivity and code qualit
- yParticipating in the adoption and integration of artificial intelligence (AI) and generative AI (GenAI) technologies within engineering projects
- .Stays current with emerging technologies and methodologies such as AI/ML, and actively seeks opportunities to expand skills and knowledge
.Project Planning and Estimation
- :Participate in project planning and task estimation by providing input on technical feasibility and potential roadblocks, helping to ensure alignment with technical standards
- .Contribute to project development and technical execution, ensuring high-quality deliverables that align with business objective
sCollaboration and Communication
- :Collaborate with cross-functional teams to identify and prioritize project requirements, ensuring alignment with business objective
- sRegularly provides clear and concise updates to ensure transparency and alignment across the team
- .Demonstrates excellent oral, written, presentation, and listening communication skills, effectively articulating technical concepts to both technical and non-technical stakeholders
.Skills, qualifications and education we are reviewing for
:Must have Min of 1 of the following
- :Possess deep knowledge of and experience with .Net & .Net Cor
- ePython & AWS skill
s
Additional Skil
- lsAWS Native Services like Lambda, DynamoDB, and
- S3AWS build tools, AWS CI/CD Pipelines, or Jenki
- nsREST/WCF Webservic
- esDatabases, including S
- QLObservability tools and framework using tools such as CloudWatch and Splun
- k.Bachelor’s degree in computer science, engineering, technology, or a related field, or an equivalent combination of education and 3 years of progressive experience in software engineerin