Description:
Job Duties and Responsibilities:
- Analyze, Design, Code, Test new Windows and Web Applications.
- Serve as an integral team member in development of new system functionality.
- Participate in daily review meetings regarding the project plan and implementation of system releases.
- Work closely with quality assurance team to ensure delivery of superior web applications.
- Coordinate with business analysts and test analysts to ensure that the developed application meets technical requirements and client needs.
- Analyze new requirements for integration into the solution.
- Project planning and implementation of system releases.
- Investigating technical problems.
- Code reviews of peer developers.
- Conduct impact analysis on of new requirements on existing functionalities.
- Create design documents for given requirements including matrices, use cases, and storyboards.
- Provide work effort estimates to implement/ develop given functionalities.
- Construct database design for given requirements.
- Strategically design back-end database structures for the web applications in order to confirm to multiple mediums.
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable code.
- Use ASP.NET, SQL Server, and HTML, CSS, JavaScript, and C #/VB.Net developing web applications based on given requirements.
- Create interactive data analytics dashboards using Python’s Streamlit package.
- Generate stored procedures that are complex in nature for the purpose of software maintenance.
- Build new reports using SSRS with integration within the user interface.
Technologies Involved/ Skills required for the position:
- Microsoft Suite: ASP.Net, C#.Net, VB.Net.
- Framework: Angular JS, .Net.
- Web Technology: HTML, CSS, jQuery, Telerik UI for ASP.Net, AJAX, LINQ, Jupyter Notebook.
- Scripting Languages: Shell Scripting, Python, JavaScript.
- Database: MS SQL Server, SQLite.
- Reporting Tools: SSRS, Sisence, Streamlit for Data App.
- Cloud Technologies: Microsoft Azure Cloud, Azure DevOps.
- Experience with Agile model, Scrum, Software Testing.