For over two decades, Attenti has been committed to keeping our clients, partners and the people who trust in them on safe ground. Our innovative monitoring solutions make a tangible difference to people’s lives. To law enforcement officers out in the field. To communities tasked with reintegrating participants back into civilian life. To public authorities entrusted with making efficient use of taxpayer money. Wherever we operate, our extensive knowledge, veteran team of experts, and innovative electronic monitoring systems are trusted the world over to make society safer, more secure and advanced for everyone.
Attenti offers Medical, Dental, Vision, STD/LTD, Life Insurance, and 401k benefits. Also provides PTO, sick, and vacation hours annually. Attenti US, Inc. is a EEO employer. Candidates must be able to pass a drug and background screen.
Develops software applications and services using the latest Microsoft .Net Technologies. Proficient in writing code in C#, VB.NET, Java Script, HTML, and Structured Query Language (SQL). Experience with creating reports for Microsoft Reporting Services (SSRS).
Responsibilities of this position may include direct and/or indirect physical or logical access to information, systems, technologies subjected to the regulations/compliance with U.S. Export Control Laws.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Writing and designing web based software in ASP.NET/C#
Update website HTML and Java Script on ASP.Net web pages
Update existing ASP.Net WCF services
Create automated tests using Selenium in C#
Write SQL database scripts for database objects as needed
Manage deployment scripts written in power shell
When performance issues arise, determine the most effective way to increase performance including code profiling, server configuration changes, or index/query changes
Review software requirements and determine coding best practices while fulfilling the requirements
Follow the company’s Software Development Life Cycle and Scrum process
Interfacing with project management to prioritize needs and choose solutions
Manage work items and source control in Team Foundation Services
Maintaining understanding of current web technologies or programming practices
Lead development team in best practices
Perform code reviews and suggest design patterns and point out anti-patterns
KNOWLEDGE, SKILLS and ABILITIES:
Expert Level Knowledge of DevOps Tools & Microservices methodology
Working Knowledge Experience working with Google Maps
Working Knowledge Experience with TFS Build Server configuration
Working Knowledge Experience with SCRUM / Agile methodology
Expert Level Experience writing code that performs well using large highly transactional databases
Ability to review peer code in C#, Java Script, VB.Net, and SQL
Strong knowledge of Web Standards and Technologies (JQuery, AJAX, CSS, XML)
Experience with all phases of the software development lifecycle, including system analysis, design, coding, testing, debugging and documentation
Knowledge of Microsoft SQL Server 2012 (Database Engine, SSMA, SSDT, and SSRS)
Ability to effectively communicate with fellow team members
Ability to interface well with Professional Service staff and other non-technical members of the organization regarding software requirements
EDUCATION / QUALIFICATIONS:
Bachelor’s Degree in Computer Science or equivalent field
5 years’ experience with ASP.Net Development (C#), web forms, MVC, Visual Studio, Web Services, and Source control.
5 years as a software developer with strong knowledge of general algorithms, backend development, design patterns and good coding practices