FOR CONSIDERATION, PLEASE FORWARD RESUME TOattenti.email@example.com
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.
SUMMARY: Full stack software engineer with a focus on hybrid mobile app development. Able to develop high quality information system solutions, encompassing the full stack, by studying operations and determining user need; design, develop, and install software solutions; support and develop the software team. Be proficient in Microsoft tools used by the enterprise. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Troubleshoot and modify existing software to correct errors, add new functionality, or to improve performance. Understand hybrid mobile app architecture and possess knowledge of frontend web frameworks such as Angular.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Demonstrate strong analytical skills with the ability to identify problems and generate practical solutions in a logical manner
Design, build, and maintain efficient, reusable, and reliable code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality, organization, and automatization
Create database schemas that represent and support business processes
Collaborate with colleagues in both an on-site and virtual environment
Established technical knowledge in software development methodologies and implementation of Web and Windows applications utilizing Microsoft .NET technology stack.
Strong experience with hybrid mobile development (Cordova / Phonegap), Ionic Framework, Angular 2+, and Typescript.
Strong experience with source control (TFSVC/Git)
Experience with SQL database modelling, design and development.
Possess mature understanding of the entire SDLC development process, including specification, documentation, and quality assurance.
Proven ability to successfully deliver high-quality, complex systems using Software development methods, independently as well as in a team environment.
Experience with native iOS / Android development, CI, Jenkins is a plus.
Work is primarily sedentary in nature, use of phone, laptop, keyboard, office equipment.
EDUCATION / EXPERIENCE:
Bachelor's degree in Computer Science, Information Systems or Software Engineering OR equivalent combination of education and experience as a software developer and/or other similar relevant experience.
Minimum of 5 years of experience in the field of software design, application development and support.
Attenti is committed to ensuring equal opportunity in all practices and policies which affect employees and applicants for employment. Attenti will ensure that all employment decisions are made without regard to race, color, religion, age, sex, citizenship, national origin, ancestry, veteran status, or disability.