Search by job, company or skills

IT Managers, Inc.

Project-Based .NET Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

.NET Developer

Location: Santa Rosa, Laguna

Schedule: 8:30 AM 5:30 PM, Monday to Friday

Contract Type: 1-year initial contract; subject to extension

Position Overview

We are seeking a skilled Software Engineer with 4+ years of experience in .NET development to design, build, and maintain high-quality software applications. This role requires a technically proficient developer who is well-versed in the full software design life cycle, capable of coding across multiple languages, and committed to delivering reliable, performant, and scalable solutions in an agile environment.

Key ResponsibilitiesSoftware Development
  • Design, develop, and maintain web-based and enterprise applications across the full software development lifecycle
  • Write clean, efficient, and well-documented code following established quality standards
  • Develop applications using C#, HTML, JavaScript, VBScript/ASP, and .NET frameworks
  • Build and maintain database solutions using MS SQL Server and MySQL
  • Implement software architecture patterns and design principles
  • Collaborate with engineering and product teams to deliver high-quality products
Quality Assurance & Testing
  • Develop and maintain automated test suites to ensure code quality and reliability
  • Conduct performance tuning and optimization of applications and queries
  • Perform code reviews and ensure adherence to coding standards and best practices
  • Identify, troubleshoot, and resolve software defects and performance issues
  • Maintain high standards of code quality throughout the development lifecycle
Collaboration & Continuous Improvement
  • Work closely with engineering and product teams to define requirements and technical solutions
  • Participate actively in agile development ceremonies (sprints, stand-ups, retrospectives)
  • Contribute to continuous improvement of development processes and standards
  • Stay current with emerging technologies and software development best practices
  • Provide technical input and recommendations for system enhancements
RequirementsEducation
  • Bachelor's degree in Computer Science, Information Technology, or related field
Experience
  • Minimum 4 years of experience in .NET development or relevant software engineering roles
  • Proven experience in:
  • Designing and developing web-based applications
  • Full software design life cycle (SDLC) practices and procedures
  • Agile development environments and methodologies
  • Database design and management with MS SQL Server and MySQL
Technical Skills

Programming Languages & Frameworks:

  • Proficiency in C# and .NET framework/core
  • Strong knowledge of HTML, CSS, and JavaScript
  • Experience with VBScript/ASP development
  • Familiarity with modern front-end frameworks (React, Angular, Vue.js) is a plus
  • Understanding of RESTful API design and web services (SOAP, REST)

Database Technologies:

  • Hands-on experience with MS SQL Server (queries, stored procedures, indexing)
  • Working knowledge of MySQL database management
  • Understanding of database design, normalization, and optimization
  • Experience with ORM frameworks (Entity Framework, Dapper)

Development Practices:

  • Strong understanding of software design patterns and principles (OOP, SOLID, MVC)
  • Experience writing and maintaining automated tests (unit, integration, end-to-end)
  • Knowledge of performance tuning and code optimization techniques
  • Familiarity with version control systems (Git, TFS, SVN)
  • Understanding of CI/CD pipelines and DevOps practices

Tools & Platforms:

  • Proficiency in Visual Studio or VS Code
  • Experience with project management and collaboration tools (JIRA, Azure DevOps)
  • Familiarity with cloud platforms (Azure, AWS) is a plus
  • Knowledge of containerization (Docker) is an advantage
Soft Skills & Competencies
  • Strong analytical and problem-solving abilities
  • Excellent attention to detail and commitment to code quality
  • Effective communication and collaboration skills
  • Ability to work independently and within cross-functional teams
  • Adaptability to evolving technologies and project requirements
  • Self-motivated with a continuous learning mindset
  • Strong organizational and time management skills
What We Offer
  • Competitive compensation package
  • Opportunity to work on diverse and impactful software projects
  • Professional development and continuous learning opportunities
  • Collaborative and technically driven work environment
  • Exposure to modern development technologies and practices
  • Potential for contract extension based on performance

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142159833