What are the responsibilities and job description for the Senior .Net/Java Developer position at Dev Technology?
Application Developer, Senior, #565
Dev Technology is seeking a highly motivated Senior .Net/Java Developer to join our growing team to develop, support, and modernize mission-critical applications for our DHS customer. The successful candidate will help to develop, deploy, and maintain mission-critical applications. You will also provide support and technical advice during conceptualization, development, and implementation phases to transform requirements to working solutions. This includes involvement with users to define system scope and objectives, as well as contributing to design decisions.
What You'll Be Doing:
- Use Java, C and GoLanguage development experience to develop, deploy, and maintain mission-critical applications
- Provide support and technical advice during conceptualization, development, and implementation phases to transform requirements to working solutions. This includes involvement with users to define system scope and objectives, as well as contributing to design decisions.
- Work on new development and re-engineering efforts, including making system design decisions
- Implement enhancements to existing system in addition to coordinating with other developers working in parallel and perform QA/testing as needed
- Provide software development services on all tiers (UI, Java, Oracle)
Required Education, Experience, and Skills:
- US. Citizenship
- DHS HQ EOD required to start; must be able to obtain DHS HQ Final Suitability
- Bachelors degree or equivalent and 5 years of development experience
- Experience with C , Java programming languages
- Experience with Windows Desktop client development such as C# /.NET, WPF, XAML
- Experience with Java Web Services / Spring Boot / Java EE
- Experience with Web Development / UI Frameworks / HTML / JavaScript
- Experience with Relational Database experience (RDBMS)
- Database programming using SQL, Oracle DB / PostgreSQL DB / MySQL
- Experience with test driven development
- Scrum/agile project lifecycle approach to software development
- Experience with Linux admin, networking, VPN etc.
- Java Web Services / Spring Boot / Java EE / Angular
- Web Development / UI Frameworks / HTML / JavaScript
- Relational Database experience (RDBMS)
- Oracle DB / PostgreSQL DB / MySQL
- Experience in Agile development methodology
- Ability to understand and speak Spanish
- Travel to Central America/Mexico once a month to assist with the installation and configuration of application and database servers
Preferred Education, Experience, and Skills:
- Experience with Docker, JBOSS, Postgres, NodeJS
- Knowledge or experience with capturing devices (fingerprint scanner, iris/face camera etc.)
- DevOps tools such as Git, Jenkins, Maven
- Experience implementing and configuring DevOps solutions
- Experience with Struts, and Restful services
- Experience with Oracle RDBMS, PL/SQL and SQL*Plus
- Experience with UNIX/LINUX shell scripting
- Certification in SAFe, SCRUM or Kanban
- Proven track record as a self-learner keeping current with the latest techniques to include automated code scanning, automated testing, continuous integration and continuous deployment concepts
- Experience in Jira to support configuration management in an Agile environment