Software Development
Design, develop, and maintain software applications using the .NET framework and related technologies. Write clean, efficient, and well-documented code in languages such as C#, ASP.NET, and VB.NET. Collaborate with cross-functional teams to gather requirements, define project scope, and deliver solutions.
Database Management
Develop and optimize database solutions using SQL Server, MySQL, or other relational database management systems (RDBMS). Design database schemas, write stored procedures, and perform database migrations as needed.
Web Development
Build responsive web applications and user interfaces using ASP.NET MVC, HTML, CSS, and JavaScript frameworks (e.g., jQuery, AngularJS). Ensure web applications are secure, scalable, and compliant with industry best practices.
Testing and Quality Assurance
Conduct unit tests, integration tests, and system tests to ensure software quality and reliability. Identify and debug issues, perform root cause analysis, and implement corrective actions.
Documentation and Reporting
Document technical specifications, system architecture, and development processes. Prepare progress reports, status updates, and project documentation for stakeholders.
Version Control and Deployment
Use version control systems (e.g., Git, SVN) to manage source code and track changes. Deploy applications to production environments, ensuring smooth and efficient release processes.
Continuous Learning and Improvement
Stay updated on new technologies, tools, and trends in software development. Participate in training programs, workshops, and conferences to enhance skills and knowledge.
Requirements
Education
Bachelor's degree in computer science, information technology, or related field.
Experience
Several years of experience in software development, with a focus on .NET technologies. Proficiency in programming languages such as C#, ASP.NET, VB.NET, and SQL.
Technical Skills
Strong knowledge of the .NET framework, including ASP.NET MVC, Web API, Entity Framework, etc. Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like jQuery and AngularJS. Familiarity with database design, SQL queries, and database optimization techniques. Experience with version control systems and software development methodologies (e.g., Agile, Scrum).
Soft Skills
Problem-solving mindset with excellent analytical and troubleshooting abilities. Strong communication and collaboration skills to work effectively in a team environment. Attention to detail and commitment to delivering high-quality software solutions. Ability to manage multiple tasks and prioritize workload effectively.
Benefits
#J-18808-Ljbffr
Net Developer • Mexico