birmingham | Junior .Net Developer in Flint, MI

Junior .Net Developer

  • KSN Technologies
  • $91,430.00 - 129,860.00 / Year *
  • 3400 N Jennings Rd
  • Flint, MI 48504
  • Full-Time
save job button



Junior .Net Developer Location Flint, MI Duration 6 months to 12 months contract Note No Third Parties please. We are equal opportunity Employer. The candidate should work on our W2 Education requirement Bachelors in Engineering preferably Computer Science Department Summary The Low Voltage Distribution Planning (LVDP) department is responsible for managing data related to project planning for the Low Voltage Distribution System. This includes exporting data from SAP, parsing through that data, importing that data into an SQL Server Database, and reporting out on that data through an , MVC web application. The departments also interfaces with other groups on data entry and management processes. Job DescriptionResponsibilities The Programmer works to develop and deliver technology solutions. The scope of the technology includes SAP, Python, , MVC, Visual Studio, Javascript, and SQL Server. The Programmer will work to fix application bugs and impediments and implement new features. Key responsibilities include Analyze business problems, identify technology options, and define detailed specifications of technology solutions according to company standards and guidelines develop technical specifications using functional andor business requirements as a starting point Perform analysis and refine system requirements and designs Identify, develop, deploy, and provide post implementation support of infrastructure and or application technologies to support the company's business requirements Applies principles, methods, and procedures for designing, developing, optimizing, and integrating new andor reusable systems components Perform prototyping, design, development, testing, debugging, documentation and implementation of software applications in an agile environment Design and develop efficient and effective applications through optimal use of reusable components Ensure that applications are optimized for state8208of8208the8208art technology and functionality, comply with regulatory requirements, and are consistent with the current and planned infrastructure and data environments Determine output mediaformats Design and document user interfaces Work with Quality Assurance and the business partners to test applications assure software and systems quality and functionality, i.e. meets documented business requirements Write and maintain program documentation Ensure the rigorous application of information security information assurance policies, principles, and practices to the delivery of application software services Provide timeresource estimates for assigned tasks Participate in design and code reviews for other members of the development team Skills Demonstrated understanding of the systems development life cycle Experienced one or more full release cycles Experience with object oriented development methodologies Understanding of software test methodologies, test scripting and testing tools Understanding of database management principles and methodologies, including data structures, data modeling, data warehousing, and transaction processing Strong interpersonal skills and ability to work in a collaborative team environment Self-motivation to operate with a high degree of autonomy Proven knowledge of software design principles, methods, and approaches, mastery of, and skill in applying, systems engineering concepts and factors, such as structured design, supportability, survivability, reliability, scalability, and maintainability Proven analytical and problem-solving abilities Strong attention to detail Ability to operate with significant autonomy and latitude to meet business objectives Exceptional interpersonal and communication skills with the ability to communicate with all levels of associates in the organization Proven ability to work effectively in a team setting as well as independently with minimal error and guidance Excellent planning and organizational skills with an ability to understand the long-term (\"big picture\") Education A bachelor's degree is preferred, equivalent experience considered preferred field of study in Computer Engineering, Computer Science, or related Experience with .Net languages Experience in agile software development andor extreme programming Experience with Python Experience with Web Development, specifically MVC web applications Experience with SQL Server
Associated topics: backend, c#, develop, devops, java, matlab, perl, software developer, software engineer, software programmer


* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.