Advansoft International - Arlington Heights, IL
posted 23 days ago
As an Application Developer at AdvanSoft International, you will play a crucial role in the software development process, contributing to various phases of the Software Development Life Cycle (SDLC). Your responsibilities will encompass requirement analysis, estimations, documentation, coding, test planning, execution, and result analysis. You will be involved in gathering, analyzing, and evaluating system requirements, and formulating test cases for the ESM Tool's various modules. This position requires you to take end-to-end responsibility for the design and ensure the high-quality delivery of multiple customized modules and components that you develop. You will implement Agile and Sprint methodologies to enhance the development process and prepare detailed workflow charts and diagrams using MS Visio to describe input, output, and data logic. The role also involves designing applications in a 3-tier architecture, which includes user interface (UI), business logic, and data access layers. You will create user interfaces using Bootstrap, HTML, and CSS, and implement user-end validations using JavaScript frameworks. Additionally, you will utilize Bootstrap Modals and Grids to sync data from SQL Server, and create various database objects such as procedures, functions, tables, views, indexers, and cursors in SQL Server. Your responsibilities will also include using Entity Framework to connect to the database in ASP.Net, generating reports for user consumption, and ensuring that the application software complies with software standards. You will collaborate with business analysts and developers to formulate comprehensive test plans and test cases for functional, usability, data-driven, and smoke testing, ensuring that the developed application is free from high to medium severity bugs. This position is based in Arlington Heights, IL, with required travel to client locations throughout the USA.