Computer Programmer (10-CP)

  • Full Time
  • Dallas, TX
  • Applications have closed

 

DUTIES:           Develop design documents based on functional specifications. Develop software programs based on design documents and adhering to industry standards. Perform analysis, design, and development of Internet, Intranet, Client Server, and Object Oriented applications utilizing ASP.NET, C#, JavaScript, JQuery, WCF, Visual Studio, Windows Server, and SQL Server. Unit testing software programs that have been developed. Lead and participate in peer code reviews with both onshore and offshore resources. Communicate with supervisor on a regular basis on the status of tasks, issues, and risks. Ensure defined development processes, procedures, and tools are used and adhered to both offshore and onshore. Stay abreast of changes in technology and learn new technologies as needed. Participate in Technology User Groups in Dallas and Ft. Worth (.NET user groups or Java user groups). Mentor junior developers (onshore and offshore). Share knowledge on new technologies or lessons learned with others. Work under the Agile methodology in order to produce fast, reliable and scalable output from each delivery cycle. Manage a team of offshore resources and provide high level design in order to achieve smooth functioning of the ‘Agile Off shoring’ methodology. Gather user stories from the Client and translate them in to technical specifications for off shore developers, while also assisting in application design and development on site. Mentor software developers off site to help them perform better and let them contribute to the success of the overall project. Design new database tables/views and develop stored procedures for data retrieval and update operations. Identify areas of improvement by having code and database design reviewed regularly. Support the QA phase of the project by regularly going through issue logs and keeping track of progress on critical pieces of the project. Track the progress of the project by gathering daily statuses on every user story and identify areas requiring immediate attention and intervention. Provide post release support by monitoring performance of key areas of the updates rolled out and identify areas needing attention. Code and publish REST Services which handle all the Business Logic processing. Implement the website using the MVC Design Pattern. Work with Business to make sure all of their needs are being met and suggest better approaches for feature additions. Extract commonly used functionality in to Web Services and expose them to other applications interfacing with the Customer Offer Tool. Use JavaScript and JQuery in order to generate client side scripting aiding faster response for UI Validation and asynchronous data updates using AJAX service calls.

REQUIREMENTS: Requires a Master’s degree or foreign equivalent degree in Computer Science or Information Technology and two (2) years of experience performing analysis, design, and development of Internet, Intranet, Client Server, and Object Oriented applications utilizing ASP.NET, C#, JavaScript, JQuery, WCF, Visual Studio, Windows Server, and SQL Server.