What are the responsibilities and job description for the Desktop applications .NET Analyst position at Stellent IT LLC?
Hello
Desktop applications .NET Analyst
AM BEST Oldwick, NJ
NOTE: This is a Desktop applications .NET Analyst
You must be onsite 2 days a week, with the other 3 being remote days.
Here are the benefits and highlights:
Pays up to 100K, depending on credentials and experience.
4 weeks of vacation.
7 sick days.
10 paid Holidays.
401K (50% match up to 6% of the employee contribution).
Responsibilities:
- Will handle tasks/projects developed for our internal desktop applications, and where applicable external web sites/applications.
- Review/analyze/modify new and existing applications.
- User interface design, application coding, user and system testing, and debugging/troubleshooting.
- Provide application documentation and suggest new areas that need additional documentation.
- Develop application code on a local workstation using appropriate application syntax to ensure code is accurate and efficient.
- Deploy compiled code to development and test environments with the assistance of senior development staff.
- Develop and manage CI/CD pipelines and automated tests to meet code coverage requirements.
- Meet, as needed, with applicable quality assurance team(s) to review testing requirements.
- Resolve any quality control logs that are created during the testing process.
- Be aware of cybersecurity and how it impacts project tasks.
- Rotating On-Call Support and occasional weekend support required.
Requirements:
- 4 to 6 years overall experience in programming.
- 3 years of professional experience developing desktop applications using the .NET platform, including web development.
- 3 years of experience working with relational databases, such as Microsoft SQL Server, Oracle, PostgreSQL, or MySQL.
- Must have excellent knowledge of coding techniques/algorithms/structures; be able to handle challenging tasks from a logic and syntax perspective; have software skills in many languages or tool sets and continually learn new software/technologies.
- Good working knowledge/experience with database design.
- Hands-on experience with API development, including working knowledge of JSON-based services.
- Experience using Git for source control, including working with repositories, branches, and pull requests.
- Ability to manage time effectively in order to work on more than one task during a work shift.