Job Description :
.NET Developer
For City of Jacksonville, FL
12+ months
Design, develop, deliver and enhance the applications using .Net, SQL and other Microsoft technologies.
Perform development using Agile methodology and proper Source Control.
Prepare detailed specifications and technical design documents.
Develop new components or modules to meet functionality requirements.
Help identify and resolve gaps between requirements and technical design.
Work closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions.
Insure that solutions are aligned with business and IT strategies and comply with the organization's architectural
standards.
Train junior developers.
Develop applications in the mobile environment meeting the needs of City operations and the general public.
Goals
Follow development methodologies and standards for systems design, coding, testing, implementation, maintenance and support of applications software.
Deliver the final product on time and within budget.
Work in a collaborative environment with other developers, designers, testers, and project managers
Deliverables
Application Source Code
Technical Design Document
Test plans
Unit, QA and User Acceptance testing
Change Orders
User Guide
Support to Mission Critical Applications
Quick Turn Around of Issues and Requests
Effective Team Communication
Zeal of Continuous Learning and Improvement
Job Specification
Familiarity with Time & Attendance applications
Familiarity with Pension/Retirement applications
Responsible for developing software using ASP.net, VB.net, C#, different .Net Frameworks, MVC, SQL, AJAX,
JQuery, JSON, XML and TFS.
Day to day involvement in database design, writing stored procedures, triggers, SSIS and SSRS.
Debug code and perform thorough and proper unit test on all aspects of the application.
Enforce coding standards.
Provide input in problem solving by using technical, time management and analytical skills.
Follows Change Management procedure in the deployment of applications into hosted environment and/or client sites.
Demonstrate excellent organizational, written, verbal and interpersonal skills.
Display a high degree of inquisitiveness and an eagerness to learn at a detailed and abstract level.
Highly self-motivated and organized, with a strong business sense to capture and fulfill the business requirements for
all products and articulate in an architecture model.
Work independently on small projects.
Take directives from management and perform tasks efficiently.
Strong passion and thirst to keep up with new industry trends and standards.
Familiarity with building consumer-facing mobile applications (iOS, Android
Sample of Projects:
JaxPension Application
Public Safety Time and Attendance Systems