.NET Developer

Valukoda is seeking to add a .NET developer onto our growing consulting team. At Valukoda we are passionate about partnering with our clients to solve their strategic and technical challenges. Clients love working with us due to our technical and business expertise, flexible and adaptable engagement models, and focus on client success.

At Valukoda developers are integral parts of our project delivery team. Developers are engaged in all phases of the software development lifecycle, develops new documentation, reverse engineers existing programs, and builds program logic and functionality to the business specifications. The software developer will analyze and troubleshoot system functionality, address break/fix, and contribute to new releases. The developer will follow standard coding concepts and adopted principals in writing and modifying of complex software application programs and middleware integrations and services.


  • Design, develop, and test new solutions using a variety of technologies (.NET core, messaging & queuing, APIs, CSS/Bootstrap, and JS front end libraries))
  • Perform code level optimizations and software improvements for performance, debugging and support
  • Assist clients with technical research, technical assessments of platform changes, enhancements, and problem resolutions
  • Conduct reviews of new and existing code and perform unit testing (automated and manual)
  • Maintain integrity of code design and standards, technical and application reviews, and complete necessary documentation
  • Design and develop SQL Server relational data changes and table structures
  • Design, develop, test, and implement data integration solutions
  • Design, develop, test, and implement system, code level, and data monitoring with error logging, reporting, and recovery features for automation of processes and services
  • Partner with project team to translate business and functional requirements into technical design
  • Ability to work on critical projects within a cross-functional team to build technology solutions
  • Ability to work independently, particularly as a member of a virtual or geographically dispersed team
  • Propose new technologies and skills in daily work by remaining current on technology availability, updates, and advancements through online training, reading, participation in organizations, and user groups


  • Bachelor in Computer Science or related field is preferred
  • Minimum of 2 years’ experience in a technical software development role
  • Strong understanding of API development, full .NET stack, CSS/Bootstrap, and JS front end libraries
  • Strong understanding of relational database systems and design
  • Experience working with Agile development methodology
  • Experience developing and delivering commercial enterprise software with focus on scalability, security, stability, availability
  • Experience with cloud architectures and/or development of large-scale hosted applications
  • Experience building distributed, service-oriented application architectures
  • Advanced coding and diagnostic skills
  • Ability to multi-task on projects and deliverables with limited supervision
  • Able to effectively communicate technical concepts to other technical staff members
  • Demonstrated aptitude for learning new technologies
  • Effective written and verbal communication skills as well as presentation skills
  • Superior time management skills, multitasking skills, and the ability to prioritize tasks with minimal supervision
  • High level of critical and logical thinking, analysis, and/or reasoning to identify underlying principles, reasons, or facts

Please email to apply.