Work on software development projects. Analyze project data to determine specifications and requirements. Develop and modify computer applications. Design software or customize software to optimize operational efficiency. Use .NET technologies. Use various technologies such as WCF, C#, SQL Server, Azure, JQuery, Jenkins, Git, etc.