Location: East Lansing
Posted on: March 20, 2020
Position Summary The Software Developer is responsible for
taking technical specifications and translating them into software
to meet the requirements of requests made by IT or business units.
The focus is on improving business performance through development
of software. This person will design, create, maintain and test
software per the technical andor design specifications to adhere to
requirements as defined by Business System Analysts and business
units. Essential Duties Responsibilities Consults with clients and
BSAs to understand software needs in order to translate them into
detailed software designs. Consults with client andor BSAs to
prototype, refine, test, and debug programs to meet needs.
Analyzes, defines, and documents technical requirements for data,
workflow, logical processes, hardware and operating system
environment, interfaces with other systems, internal and external
checks and controls, and outputs. Writes and maintains technical
specifications including design specification and unit test plans.
Designs screen layouts, graphical user interfaces, printed outputs,
and interfaces with other systems. Analyzes and estimates
feasibility, time, and compatibility with hardware and other
programs. Develops and maintains plans outlining steps and time
tables for developing programs. Takes specifications and develops
software to meet requirements Performs unit testing to ensure
software meets requirements Documents software development process
Adheres to software development life cycle (SDLC) of project,
including using source control system Writes and maintains
documentation to describe program development, logic, coding,
testing, changes, and corrections. Writes documentation or reviews
documentation written by others that describes installation and
operating procedures. Maintains appropriate communication with
supervisory staff and project management regarding daily
activities, workload and issues affecting milestone completion.
Analyzes code to find causes of errors and revises software.
Provides technical assistance by responding to inquiries from
others regarding errors, problems, or questions about programs.
Education, Requirements Competencies Bachelor's degree (B.A.) in
computer science related major from four-year College or university
plus three to five years related experience andor training or
equivalent combination of education and experience. This position
requires advanced knowledge of and proven experience using the
technologies including XSL and XSLT Microsoft SQL Server - writing
advanced queries, developingdebugging stored procedures and
designingdeveloping database schemas using T-SQL Developing web
applications using the Microsoft stack with ASP.Net MVC or a
similar framework Developing and maintaining web services hosted in
IIS or as Windows services via WCF Experience with application
development in the Microsoft Azure platform is a plus All
candidates must be eligible to work in the US without sponsorship
or restriction Coverys is an equal-opportunity employer. Coverys
job openings are open to all without regard to race, color,
national origin, gender, gender identity, religion, age, height,
weight, disability, political beliefs, sexual orientation, marital
status, family status, or veteran status.
Keywords: Coverys, East Lansing , Developer, IT / Software / Systems , East Lansing, Michigan
Didn't find what you're looking for? Search again!