S
.Net Developer /Software Engineer (W2 only)
Salary undisclosed
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Coding test is required before client interview.
100% remote
Position: Software Engineer
Location: Remote / Sacramento, CA
Duration: 12+ months
Description
Key Skills:
- Proficiency in C# and .NET Framework/.NET Core
- Understanding of Docker for containerization
- Experience with Web Technologies (HTML, CSS, JavaScript)
- Ability to build RESTful APIs
- Strong Problem-Solving and Analytical Skills
- Understanding of Software Development Lifecycle (SDLC)
- Attention to Detail and Quality
- Collaboration and Communication Skills
Common Technologies/Tools:
Visual Studio (IDE)
Git (Version Control)
NET Core | Open-source web framework for .NET MVC/WebAPI (Back-End Frameworks)
Entity Framework (ORM)
Responsibilities:
Requirement Analysis:
- Collaborate with stakeholders to understand project requirements and translate them into technical specifications and user stories.
- Outcome: Clear understanding of project objectives and requirements, ensuring alignment with client expectations.
Software Development:
- Write clean, efficient, and maintainable code in C#, adhering to coding standards, best practices, and project requirements using coming methods of TDD, Agile.
- Outcome: Development of reliable and scalable software solutions that meet functional and non-functional requirements.
Feature Implementation:
- Develop new features and functionalities as per the project roadmap and sprint priorities, ensuring timely delivery and high-quality execution.
- Outcome: Timely implementation of features, enabling project progress and meeting client deadlines.
Code Review and Optimization:
- Conduct code reviews to ensure code quality, identify areas for optimization, and suggest improvements in terms of performance, readability, and maintainability.
- Outcome: Improved code quality, optimized performance, and adherence to coding standards.
Bug Fixing and Troubleshooting:
- Identify and fix bugs and technical issues in existing codebase through systematic debugging, troubleshooting, and problem-solving techniques.
- Outcome: Efficient resolution of technical issues, improved software stability, and enhanced user experience.
Documentation and Collaboration:
- Document technical specifications, code changes, and project updates, and collaborate effectively with team members through regular meetings, discussions, and updates.
- Outcome: Clear documentation and communication, facilitating collaboration and knowledge sharing within the team.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job Similar Jobs