We're hiring some .NET developers to join our technical consulting team:

Responsibilities:
  • 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
Requirements:
  • 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

Email username at gmail if you're interested