Developer II / Sr Developer
Job Description
Developer II / Sr Developer
- 311987
JOB SUMMARY:
As a senior developer, you will build web applications using agile methodologies and the languages and technologies of the .NET Framework (.NET MVC and .NET 6 Razor Pages), while also having a feel for frontend design. Other major parts of this role include working with Azure DevOps (Repos, GIT, Pipelines) and Azure Hosting (Key Vault, FrontDoor/CDN, ASE, ASP).
With the above being the foundation, your daily tasks will involve enhancing existing web applications and creating new ones in our extensive Customer Experience Application Portfolio. You will need to write functional C# code, while continuously identifying opportunities to improve existing code and processes; therefore, strong troubleshooting and problem-solving skills are a must. You will also develop/work with Web APIs and interact with large ERP Systems (SAP). Most, if not all, of this will be done through Visual Studio and SQL Server Management Studio. Lastly, you must be comfortable working in a heavily collaborative environment and be capable of developing relationships and effectively communicating with other areas of the business.
JOB RESPONSIBILITIES:
- Develops application’s design by transforming user requirements into technical design models, test plans and design reports to establish the most effective and efficient application solution.
- Constructs an application by developing program source code, execution control procedures and test data to provide a functioning information system.
- Installs applications by obtaining implementation approvals to perform computerized support of business functions.
- Performs assigned application modification to consistently satisfy business objectives.
- Plans assigned activities and provides input to Project Leader in producing detailed project plans.
- Reports on activities progress by communication activities status to inform Project Leader of actual achievement.
- Conducts employee training assignments by presenting training material to target groups in an information environment to enhance the knowledge base of our employees.
- Utilizes the available programming tools by educating one’s self on tools and applying tools on programming activities to more productively produce application deliverables.
- Promotes departmental standards and procedures by contributing to and complying with published standards and procedures to ensure the quality of our information systems.
- Provides technical presentations by preparing clear and well-organized material with the appropriate level to facilitate departmental or inter-departmental communication.
EDUCATION/ EXPERIENCE:
- Bachelor’s degree required in Information Technology, Computer Science, or related Field
- Minimum of 2 years of IT or relative experience required
QUALIFICATIONS:
- Excellent written and verbal communication
- Possesses good organization and time management skills
- General knowledge of programming, tools, and applications
- Strong analytical skills
- Attention to detail, goal oriented
- Ability to prioritize and manage multiple time sensitive responsibilities
- Highly motivated
- Ability to work in team environment
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel so classified.