.NET Developer

  • icrunchdata Network
  • Coral Springs, FL, USA
  • May 23, 2020
Information Technology (IT)

Job Description

Responsible for developing information systems by understanding the business needs designing, developing and maintaining software solutions. This position will provide technical lead to a team of developers and will be in charge for providing support and training to help develop this team. Expected travel days 2 to 5 Major Areas of Accountability Serve as a Technical Lead contributing to and directing the efforts of the development team, including internal and external team members. Support, mentor and train new developers. Develop high quality software design and architecture by studying information needs and discussing user requirements. Produce design documentation including functional requirements, architectural documentation, and class diagrams to facilitate work distribution within the team. Integrate applications by designing database architecture and server scripting studying and establishing connectivity with network systems and information servers. Guide team development efforts towards successful project delivery. Perform code reviews to ensure quality before releasing software to the production environment. Use object-oriented design patterns to architect scalable systems following SOLID principles. Follow and help the development team work on an agile development methodology. Prepare reports, manuals and other documentation on the design, status, operation and maintenance of software. Support business intelligence processes by collecting data and producing reports based on existing and newly developed systems and databases. Provide second and third level support for existing applications. Help implement, document and enforce source code control policies, as well as merging and branching strategies. Prepare and execute deployments to production environment following best practices and minimizing applications down times. Other responsibilities as assigned.

Job ID